package com.szrt.day20170405.ch03;


/**
 * 
 * A   优                           >=90
 * B   良                           >=80
 * C   及格                       >=60
 * D   不及格
 * switch只能判断等于的情况
 * 
 * 坑： 任何情况下都需要写上break;
 * 
 * 	  break your leg;  后面的代码都不执行。
 *    如果没有break
 *    		1:会找到合适的地方开始执行  但是后面的不管符合还是不符合都会执行。
 *    
 *    
 *    4条执行路径里面 有且仅有1条执行路径会被执行
 * 优良   成绩=90
 * @author scott-13926583118
 * 2017年4月5日
 *
 */
public class SwitchDemo01 {
	
	
	public static void main(String[] args) {
		
		
		char score= 'C';
		
		switch(score) {
			case 'A':   // score == 'A'
				System.out.println("总体成绩：优");
				break;
			case 'B':
				System.out.println("总体成绩：良");
				break;
			case 'C':
				System.out.println("总体成绩：及格");
				break;
			default:
				System.out.println("总体成绩：不及格");
				break;
		}
		
	}

}
